Optimisation-based black-box testing of as- sertions in Simulink models

نویسندگان

  • Jerker Björkqvist
  • Pontus Boström
چکیده

Complicated control systems are used in many safety critical applications, such as in cars and airplanes. Due to the nature of these systems veri cation can be very di cult to do analytically or algorithmically. The only feasible analysis and veri cation method is often simulation. The generation of good test cases that can expose aws in models of the system is, therefore, of great importance. In this paper we investigate the use of optimisation methods for nding such test cases automatically. For this purpose we give a language to express assertions in these systems, as well as a translation of the assertions to a form suitable for optimisation. We also discuss di erent ways to generate the input signals for the system to maximise performance of the optimisation. To evaluate the approach, we provide a case study demonstrating that optimisation methods are bene cial for investigating properties of models of control systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributed Black-Box Software Testing Using Negative Selection

In the software development process, testing is one of the most human intensive steps. Many researchers try to automate test case generation to reduce the manual labor of this step. Negative selection is a famous algorithm in the field of Artificial Immune System (AIS) and many different applications has been developed using its idea. In this paper we have designed a new algorithm based on nega...

متن کامل

Emergency department resource optimisation for improved performance: a review

Emergency departments (EDs) have been becoming increasingly congested due to the combined impacts of growing demand, access block and increased clinical capability of the EDs. This congestion has known to have adverse impacts on the performance of the healthcare services. Attempts to overcome with this challenge have focussed largely on the demand management and the application of system wide p...

متن کامل

Predictive control with Gaussian process models

This paper describes model-based predictive control based on Gaussian processes. Gaussian process models provide a probabilistic nonparametric modelling approach for black-box identification of non-linear dynamic systems. It offers more insight in variance of obtained model response, as well as fewer parameters to determine than other models. The Gaussian processes can highlight areas of the in...

متن کامل

Environment model-based system testing of real-time embedded systems

The behavior of real-time embedded systems (RTES) is driven by their environment. Independent system test teams normally focus on black-box testing as they have typically no easy access to precise design information. Black-box testing in this context is mostly about selecting test scenarios that are more likely to lead to unsafe situations in the environment. Our Model-Based Testing (MBT) metho...

متن کامل

Simulink Implementation of Induction Machine Model — A Modular Approach

Abstract — In this paper, a modular Simulink implementation of an induction machine model is described in a step-by-step approach. With the modular system, each block solves one of the model equations; therefore, unlike in black box models, all of the machine parameters are accessible for control and verification purposes. After the implementation, examples are given with the model used in diff...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005